package com.fg.cloud.manager.service.factory;

import com.fg.cloud.common.PageUtils;
import com.fg.cloud.manager.entry.factory.FactoryNewsEntity;
import com.fg.cloud.manager.entry.factory.vo.FactoryNewsVo;
import com.fg.cloud.manager.entry.factory.vo.FactoryUserVo;
import com.fg.cloud.manager.service.BaseService;

/**
 * @author liushengchao
 * @Description: 新闻公告接口 
 * @date 2017年6月14日下午2:28:37
 */
public interface FactoryNewsService extends BaseService{

	
	/**
	  * Description:动态查询
	  * @param searchNews
	  * @return
	  * @author dingjiang
	  * @date 2017年8月15日下午2:18:08
	 */
	public boolean selectBycondition(FactoryNewsEntity searchNews);
	
	/**
	 * Description:厂商新增新闻公告
	 * @param factoryNews
	 * @return
	 * @author dingjiang
	 * @date 2017年9月25日下午3:46:27
	 */
	public boolean insert(FactoryNewsEntity factoryNews, FactoryUserVo facUser);
	
	/**
	  * Description:厂商用户分页查询
	  * @param pageinfo
	  * @return
	  * @author dingjiang
	  * @date 2017年8月15日下午2:18:57
	 */
	public void selectforPage(PageUtils<FactoryNewsEntity> pageinfo);
	
	public FactoryNewsVo find(Long id,Long facId);
	
	/**
	 * Description:经销商用户分页查询
	 * @param pageinfo
	 * @author dingjiang
	 * @date 2017年8月24日下午12:40:55
	 */
	public void selectPage(PageUtils<FactoryNewsEntity> pageinfo);
	
	/**
	  * Description:批量删除
	  * @param facId
	  * @param ids
	  * @return
	  * @author dingjiang
	  * @date 2017年8月15日下午2:22:05
	 */
	public boolean deletes(Long facId, Long[] ids);
}










